/*公共样式*/
*{
	padding: 0;
	margin: 0;
	list-style: none;
}
a{
	text-decoration: none !important;
}
ul,li,p,h1,h2,h3,h4,h5,h6{
	margin: 0;
	padding: 0;
}
input,button,textarea,select,option{
	outline:none !important;
}
body{
	overflow-x: hidden;
}
/*宽高*/
.wth33{
	width: 33%;
}
.wth32{
	width:32%
}
.wth79{
	width: 79%;
}
.wth20{
	width: 20%;
}
.wth25{
	width: 25%;
}
.wth40{
	width: 40%;
}
.wth10{
	width: 10%;
}
.wth18{
	width: 18%;
}
.wth24{
	width: 24%;
}
.wth30{
	width: 30%;
}
.wth35{
	width: 35%;
}
.wth48{
	width: 48%;
}
.wth49{
	width: 49.9%;
}
.wth50{
	width: 50%;
}
.wth60{
	width: 60%;
}
.wth68{
	width: 68%;
}
.wth86{
	width: 86%;
}
.wth95{
	width: 95%;
}
.wth90{
	width: 90%;
	white-space: normal;
}
.hth100{
	height: 100%;
}
/*背景颜色*/
.back_white{
	background: white;
}
.back_black{
	background: black;
}
.back_none{
	background: none !important;
}
.back_red{
	background: red;
}
.back_eee{
	background: #eee;
}
.back_666{
	background: #666;
}
.back_fafafa{
	background: #fafafa;
}
.back_ececec{
	background: #ececec;
}
.back_f5f5f5{
	background: #f5f5f5;
}
.back_54b2f5{
	background: #54b2f2;
}
.back_061e40{
	background: #061e40;
}
.back_34629e{
	background: #34629e;
}
.back_f4{
	background: #f4f4f4;
}
.back_e4{
	background: #e4e4e4;
}
.back_333{
	background: #333;
}
.border_none{
	border: none !important;
}
.display_nove{
	display: none
}
.border_eee{
	border: 1px solid #eee;
}
.border_white{
	border: 1px solid white;
}
.border_black{
	border: 1px solid black;
}
.border_ddd{
	border: 1px dashed #ddd
}
.border_dfdfdf{
	border: 1px solid #dfdfdf;
}
.border_f60{
	border: dashed #f60;
}
.border_bottom_a0a0a0{
	border-bottom: 1px solid #a0a0a0;
}
.border-right_eee{
	border-right: 1px solid #eee;
}
.border_bottom_dada{
	border-bottom: 1px solid #dadada;
}
.border_bottom_f60{
	border-bottom: 1px dashed #f60;
}
.border_bottom_dcdcdc{
	border-bottom: 1px solid #dcdcdc;
}
.border_bottom_dfdfdf{
	border-bottom: 1px solid #dfdfdf;
}
.border_rad05{
	border-radius: 0.5rem;
}
.border-rad02{
	border-radius: 0.2rem;
}
.border_rad50{
	border-radius: 50%;
}
.box-s888{
	box-shadow: 1px 1px 1px #888888;
}
/*布局*/
.verti_a_t{
	vertical-align: top;
}
.posit_abso{
	position: absolute;
}
.posit_rela{
	position: relative;
}
.posit_fixe{
	position: fixed;
}
.overflow_h{
	overflow: hidden;
}
.disp_inli-block{
	display: inline-block;
}
.disp_block{
	display: block;
}
.disp_flex{
	display: flex;
}
.disp_cc{
	justify-content: center;
	align-content: center;
}
.disp_alig_c{
	align-items: center;
}
.disp_b{
	justify-content: space-between;
}
.disp_a{
	justify-content: space-around;
}
.disp_column{flex-direction: column;}
.z-index9999{
	z-index: 9999;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.top0{
	top: 0;
}
.bottom0{
	bottom: 0;
}
/*字体*/
.color_hei{
	font-family: "黑体";
}
.color_white{
	color: white;
}
.color_black{
	color: black;
}
.color_red{
	color: red;
}
.color_fc8625{
	color: #fc8625;
}
.color_b3b3{
	color: #b3b3b3;;
}
.color_061f41{
	color: #061f41;
}
.color_666{
	color: #666;
}
.color_f60{
	color:#f60;
}
.color_333{
	color: #333;
}
.color_999{
	color: #999;
}
.color_444{
	color: #444;
}
.color_0a1d3c{
	color: #0a1d3c;
}
.color_ababac{
	color: #ababac;
}
.color_f40{
	color: #F40;
}
.color_05{
	font-size: 0.5rem;
}
.color_06{
	font-size: 0.6rem;
}
.color_08{
	font-size: 0.8rem;
}
.color_09{
	font-size: 0.9rem;
}
.color_1{
	font-size: 1rem;
}
.color_11{
	font-size: 1.1rem;
}
.color-12{
	font-size: 1.2rem;
}
.color_13{
	font-size: 1.3rem;
}
.color_14{
	font-size: 1.4rem;
}
.color_17{
	font-size: 1.7rem;
}
.color_18{
	font-size: 1.8rem;
}
.font_weight4{
	font-weight:400 !important;
}
.font_weight5{
	font-weight: 500;
}
.font_weight6{
	font-weight: 600;
}
.font_weight7{
	font-weight: 700;
}
.font_bolder{
	font-weight: bolder;
}
.text-center{
	text-align: center;
}
.text-left{
	text-align: left;
}
.text-right{
	text-align: right;
}
.font_hei{
	font-family: "微软雅黑";
}
/*.box_title{
	padding-top: 2.2rem;
    padding-bottom: 1.1rem;
}*/
.box_title1{
	padding-top: 2rem;
    padding-bottom: 0.8rem;
}
.box_title2{
    padding-top: 1.5rem;
    padding-bottom: 1.2rem;
}
.box_title3{
	padding-top: 2.2rem;
    padding-bottom: 2rem;
}
.box_title4{
	padding-top: 2.2rem;
	padding-bottom: 1.8rem;
}
.box_title5{
	padding-top: 2.2rem;
    padding-bottom: 1.6rem;
}
/*定义动画*/
@keyframes key3{
	0%{opacity: 0;right: -100%;}
    100%{opacity: 1;right: 0;}
}
/*en定义动画*/
/*公共数值*/
.banner_var img{
	width: 100% !important;
}
.padd_08{
	padding: 0.8rem 0;
}
.padd_20{
	padding: 2rem 0;
}
.padd_21{
	padding: 2.1rem 0;
}
.padd_03{
	padding: 0.3rem 0;
}
.padd_05{
	padding: 0.5rem 0;
}
.padd_09{
	padding: 0.9rem;
}
.padd_15{
	padding: 1.5rem 0;
}
.padd1{
	padding: 1rem;
}
.padd12{
	padding: 1.2rem;
}
.padd15{
	padding: 1.5rem;
}
.padd08{
	padding: 0.8rem;
}
.padd_fr08{
	padding: 0 0.8rem;
}
.padd_fr05{
	padding: 0 0.5rem;
}
.padd_fr03{
	padding: 0 0.3rem;
}
.padd_left_1{
	padding-left: 1rem;
}
.padd_left_12{
	padding-left: 1.2rem;
}
.padd_left_15{
	padding-left: 1.5rem;
}
.padd_left_2{
	padding-left: 2rem;
}
.padd_riht_12{padding-right: 1.2rem;}
.padd05{
	padding: 0.5rem;
}
.padd_1{
	padding: 1rem 0;
}
.padd_bottom1{
	padding-bottom: 1rem;
}
.padd_bottom20{
	padding-bottom: 2rem;
}
.marg_auto{
	margin: auto;
}
.marg_left03{
	margin-left: 0.3rem;
}
.marg_left05{
	margin-left: 0.5rem;
}
.marg_right05{
	margin-right: 0.5rem;
}
.mage_right03{
	margin-right: 0.3rem;
}
.marg_right02{
	margin-right: 0.2rem;
}
.marg_top03{
	margin-top: 0.3rem;
}
.marg_top05{
	margin-top: 0.5rem;
}
.marg_top08{
	margin-top: 0.8rem;
}
.marg_top10{
	margin-top: 1rem;
}
.marg_top15{
	margin-top: 1.5rem;
}
.marg_bottom05{
	margin-bottom: 0.5rem;
}
.marg_bottom06{
	margin-bottom: 0.6rem;
}
.marg_bottom08{
	margin-bottom: 0.8rem;
}
.marg_bottom10{
	margin-bottom: 1rem;
}
.marg_bottom20{
	margin-bottom: 2rem;
}
.marg_08{
	margin: 0.8rem 0;
}
.line_h21{
	line-height: 2.1rem;
}
.word-wrap-a a{
	word-wrap:break-word;
}
.word-wrap-p p{
	word-wrap:break-word;
}
.vc_table100 table{
	width: 100% !important;
}
.vc_a100{
	width: 100% !important;
}
.vc_img100 img{
	width: 100% !important;
	height: auto !important;
}
.vc_p100 p{
	width: 100% !important; 
}
.va_img_mage05_auto img{
	margin: 0.5rem auto !important;
}
/*end公共样式*/

/*自定义样式*/
/*头部样式*/
.body-wrap {
    transition: all 0.5s ease 0s;
}
.nav-box {
    height: 4.7rem;
    padding: 0.2rem 0.8rem;
    transition: all 0.5s ease 0s;
}
.hb_nav{
	padding: 0 1rem;
    line-height: 4rem;
}
.nav-set img {
    width: 1.6rem;
}
.nav-set2 img{
	width: 1.3rem;
}
.nav-logo img {
    width: 12.5rem;
}
.nav_setH {
    right: -100%;
    width: 100%;
    top: 0;
    transition: all 0.64s ease 0s;
    z-index: 9999;
}
.show {
    right: 0 !important;
    transition: all 0.44s ease 0s !important;
}
.left_s {
    transform: translateX(-100%);
}
.hb_sliec img{
	width: 0.55rem;
}
.sec-sub-list{
	top: 0;
	right: -100%;
}
.no .hb_sliec .icon_right{
	transform:rotate(90deg);
	-ms-transform:rotate(90deg); 	/* IE 9 */
	-moz-transform:rotate(90deg); 	/* Firefox */
	-webkit-transform:rotate(90deg); /* Safari 和 Chrome */
	-o-transform:rotate(90deg); 	/* Opera */
}
.no dl{
	display: block !important;
}
.about_li{
	background: #061e40;
}
.hb_set{
	overflow-y: scroll;
}
/*end头部样式*/

/*分页样式*/
.paging a,.paging span ,.paging select{
	color: #333;
	font-size: 1rem;
	margin-right: 1rem;
}
.i-step-backward,.i-step-forward{
	display: none;
}
.i-caret-right:before , .i-caret-left:before{
	display: none !important;
}
/*end分页样式*/

/*去掉地图api默认样式*/
.content_vo_box iframe{
	width: 100% !important;
    height: 300px !important;
}
.content_vo_box #mapCard_style{
	width: 100% !important;
	float: none !important;
	height: auto !important;
	border: 1px solid #fff !important;
}
.content_vo_box #mapCard_container{
	width: 100% !important;
	height: 300px !important;
}
.content_vo_box #search_mapCard{
	width: 100% !important;
}
.content_vo_box #place_end{
	width: 33% !important;
}
.content_vo_box #search_place_input{
	width: 100% !important;
}
/*end去掉地图api默认样式*/

/*内容样式*/
.section{
	margin-top: 4.5rem;
}
.box_subsidiary_list{
	margin-bottom: 1.8rem;
	width: 48.6%;
}
.box_subsidiary_list:nth-child(odd){
	float: left;
}
.box_subsidiary_list:nth-child(even){
	float: right;
}
.box_subs_v{
	padding: 0.3rem;
}
/*.swiper-subsidiary .swiper-slide{
	padding: 0.8rem;
}*/
.swiper-subsidiary .swiper-pagination{
	bottom: 13px !important;
}
.swiper-subsidiary .swiper-pagination-bullet-active{
	background: #061f41 !important;
}
.swiper-subsidiary .swiper-pagination-bullet{
	width: 10px;
	height: 10px;
	border: 1px solid #8a8a8a;
    background: #f4f4f4;
}
.swiper-case{
  padding-bottom: 25px;
  box-shadow:0px 15px 10px -15px #ccc;
}
.swiper-case img{
	width: 100%;
}
.swiper-cb{
	height: 3rem;
}
.case_see{
	padding: 0.3rem 1rem;
	margin: 0.8rem auto;
}
.co_products_list{
	width: 49.42%;
}
.co_products_list:nth-child(odd) a{
	border-right: 1px solid #dcdcdc;
}
.expert_team_page{
	padding: 0.5rem;
}
.about_nav li{
	margin:0 1px 1px 0;
}
.about_nav li a:hover{
	color: white;
}
.about_nav li:hover{
	background: #fe0003;
}
.consu_list{
	height: 390px;
}
.consultation_set .consu_list:nth-child(odd){
    margin-right: 0.85rem;
}
.journalism_paging_set a{
	color: #333;
}
.team_list{
	vertical-align: top;
	height: 270px;
}
.success_list{
	background: #061e40;
}
.column_top{
	width: 3rem;
	line-height: 3rem;
	right: 0;
	top: 30%;
	display: none;
}
.var_go_l{
	display: block;
	animation: key3 0.5s;
}
.advertisement{
	padding-top: 2rem;
}
.advertisement div{
	padding-bottom: 2rem;
}
/*end内容样式*/


/*end自定义样式*/